Internet Archive BookReader

Village communities of Cape Anne and Salem, from the historical collection of the Essex institute;